Career 2025 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Belarus F1 USA F26 USA F27 USA F2 USA F3 USA F4 USA F5 Great Britain F6 Spain F17 Spain F18 Belarus F1 Belarus F2 Germany F16 Poland F6 USA F26 USA F27 USA F28 USA F29 USA F1 USA F2 USA F4 USA F5 USA F6 Usa F7 Usa F8 Poland F1 Poland F2 Poland F3 Netherlands F2 Germany F7 Estonia F1 Estonia F2 Serbia F5 Serbia F4 Poland F4 Poland F5 Turkey F8 Turkey F9 Spain F34 Spain F33 Great Britain F16 Great Britain F2 Netherlands F4 France F17 Brazil F1 Great Britain F1 Russia F6 Uzbekistan F1 Uzbekistan F2 Germany F8 Czech Republic F6 Czech Republic F7 Germany F2 Germany F3 Germany F4 Croatia F1 Croatia F2 Croatia F3 Croatia F5 Croatia F7 Czech Republic F1 Czech Republic F4 Germany F1 Germany F2 Germany F3 Croatia F7 USA F6 Czech Republic F1 Czech Republic F2 Czech Republic F3 Croatia F4 Czech Republic F6 Slovakia F3 Germany F3 Switzerland F1 Great Britain F15 Czech Republic F4 Czech Republic F5 Slovakia F2 Switzerland F2 Great Britain F1 M15 Liberec M15 Opava M25 Prague M25 Jablonec Nad Nisou M25 Pardubice M15 Heraklion M15 Bad Salzdetfurth M25 Prague M25 Jablonec nad Nisou M15 Bucharest M25 Wroclaw M25 Velenje M25 Kottingbrunn M25 Prostejov M25 Ricany M25 Prague M25 Nur-Sultan M25 Sharm ElSheikh M25 Sharm ElSheikh M25 Antalya M15 Trnava M15 Porec M15 Heraklion M15 Heraklion M15 Rovinj M25 Antalya Tashkent Challenger M15 Bucharest M25 Targu Mures Ortisei Challenger M25+H Bacau Amersfoort Challenger Mallorca Challenger M15 Sofia M15 Bucharest M15 Buzau Pingguo Challenger Medicor Open - Budapest Dallas Challenger M15 Slobozia Tashkent Challenger Guangzhou Challenger Ostrava Challenger Bergamo Challenger Cherbourg Challenger Nottingham-2 Challenger Biella Challenger Prostejov Challenger Prague Challenger Trnava Challenger Rennes Challenger Bergamo Challenger Shenzhen Challenger Brescia Challenger Zhuhai Challenger Sophia Antipolis Challenger Liberec Challenger Bratislava Challenger St. Petersburg 1 Challenger Zadar Challenger Iasi Challenger M15 Otopeni Tatra Banka Open 2001 - Bratislava Brasilia Challenger Salvador Challenger Knoxville Challenger St. Remy Challenger Bergamo Challenger Mons Challenger Marburg Challenger Prague Challenger Rennes Challenger Istanbul Challenger Almaty Challenger Quimper Challenger Bergamo Challenger Scheveningen Challenger Koblenz Challenger Budapest Challenger Bergamo Challenger Mersin Challenger Zhangjiagang Challenger Anning Challenger Nanchang Challenger Shymkent Challenger Samarkand Challenger Prostejov Challenger Bratislava Challenger Cherbourg Challenger Ismaning Challenger St. Petersburg 2 Challenger Split 1 Challenger Prague 2 Challenger Prague 3 Challenger Ortisei Challenger Bangkok Challenger Andria Challenger Tatra Banka Slovak Open - Bratislava Ford Tennis Championships - Louisville Qatar Exxon Mobil Open 2002 - Doha BMW Open - Munich Bergamo Challenger Toyota Challenger CA Tennis Trophy - Vienna Tanger Challenger Prostejov Challenger Seoul Challenger Astana Challenger Bergamo Challenger Wolfsburg Challenger Nottingham Challenger Turin Challenger St. Remy Challenger Noumea Challenger Kazan Challenger Bath Challenger Busan Challenger Prostejov Challenger Marburg Challenger San Benedetto Challenger Poznan Challenger Pozoblanco Challenger Tashkent Challenger Seoul Challenger Bratislava Challenger Dallas Challenger Prostejov Challenger Portoroz Challenger Eskisehir Challenger Segovia Challenger Eckental Challenger Vercelli Challenger Ostrava Challenger Braunschweig Challenger Liberec Challenger Szczecin Challenger Andria Challenger St. Brieuc Challenger Open 13 - Marseille Poprad Tatry Challenger Aptos Challenger Vancouver Challenger Tashkent Challenger Suzhou Challenger Volkswagen TED Open - Istanbul ABN/AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai Bergamo Challenger Jonkoping Challenger Kazan Challenger Napoli Challenger Barletta Challenger Warsteiner Challenger Wolfsburg - Wolfsburg Turin Challenger Poprad Tatry Challenger Zivnobanka Czech Open - Prostejov Ciur Cup 99 - Prague drkoop.com USTA challenger of Miami - Miami Meknes Challenger Kenitra Challenger Mohammedia Challenger Casablanca Challenger Happy Valley Challenger Heineken Open - Auckland Quimper Challenger Quanzhou Challenger Sophia Antipolis Challenger Prague Challenger Next Generation Hardcourts - Adelaide Genova Challenger Dubai Open - Dubai Rome Challenger Japan Open - Tokyo Bratislava Challenger Copenhagen Open - Copenhagen Playford Challenger Kremlin Cup - Moscow Shenzhen Challenger Lille Challenger RCA Championships - Indianapolis St. Petersburg Open - St. Petersburg Copenhagen Open - Copenhagen CA Tennis Trophy - Vienna Allianz Suisse Open Gstaad - Gstaad Qatar Exxon Mobil Open 2003 - Doha Heineken Open - Auckland Karshi Challenger Copenhagen Open - Copenhagen Allianz Suisse Open Gstaad - Gstaad Samarkand Challenger St. Petersburg Open - St. Petersburg Vicenza Challenger Shymkent Challenger Almaty Challenger Prostejov Challenger Prague Challenger Poprad Tatry Challenger Liberec Challenger Milan Challenger Marburg Challenger Zhangjiagang Challenger Shanghai Challenger SAP Open - San Jose Almaty Challenger Tashkent Challenger Brest Challenger Andria Challenger Columbus Challenger Okal Cup - Eckental ECM Cup - Prague Architect Open - Budapest Brisbane - Brisbane Zivnobanka Czech Open - Prostejov Shenzhen Challenger Prague Challenger - Prague Ciur Pribram Challenger - Pribram Healthsouth/USTA Challenger - Denver Challenger de Granby - Granby Segovia Challenger Open Castilla y Leon - Segovia Sports Expert Open - Nettingsdorf Heinekin Open 1998 - Budva Yitzhak Rabin Challenger 1998 - Tel Aviv Crystal Cup 1998 - Portoroz Nuembrecht Challenger - Nuembrecht ATP Challenger Hamburg - Hamburg Warsteiner Challenger Lubeck - Lubeck Zivnobanka Open 1999 - Prostejov ATU Cup 1999 - Weiden Open Castilla y Leon - Segovia Rado Geneva Challenger - Geneva Medicor Open - Budapest Yitzhak Rabin Men's Challenger - Tel Aviv Okal Cup - International Bavarian Championship - Eckental Acura USTA Pro Tennis Classic at Mission Hills - Rancho Mirage Milan Indoors - Milan ABN/AMRO World Tennis Tournament - Rotterdam Estoril Open - Estoril BMW Open - Munich The Stella Artois Grass Court Championships - London Power Horse World Team Cup - Dusseldorf Mercedes Cup - Stuttgart Rennes Challenger Generali Open - Kitzbuhel International Tennis Championships - Delray Beach Grand Prix de Tennis de Lyon - Lyon Kremlin Cup - Moscow Zivnobanka Czech Open - Prostejov ARAG World Team Championship - Dusseldorf Medibank Private International - Sydney Milan Indoors - Milan Biella 1 Challenger Biella 2 Challenger ABN/AMRO World Tennis Tournament - Rotterdam Open Seat Godo 2005 - Barcelona The Stella Artois Grass Court Championships - London Prostejov Challenger Zivnobanka Open - Prostejov St. Remy Challenger Legg Mason Tennis Classic - Washington D.C. Vietnam Open - Ho Chi Minh City Tulln Challenger AIG Japan Open - Tokyo Ford Tennis Championships - Louisville Memorial Savigni - Sassuolo Bucharest Challenger Levene Gouldin & Thompson Tennis Challenger - Binghamton Sibiu Challenger UTC Open - Cherkassy Prostejov Challenger Chennai Open - Chennai Eckental Challenger Sydney International - Sydney Jersey Challenger Bergamo Challenger Meknes Challenger St. Brieuc Challenger Ostrava Challenger International Indoor Tennis Championships of Croatia - Zagreb Samsung Securities Cup Challenger - Seoul Furth Challenger Lugano Challenger Penza Challenger Osaka International Tennis Tournament - Osaka Sao Paulo Challenger Kazan Challenger Rome Challenger Napoli Challenger Heilbronn Open - Heilbronn Prostejov Challenger Furth Challenger Dortmund Challenger KGHM Polish Indoors - Wroclaw Istanbul Challenger Tashkent Challenger The Indian Oil Servo ATP Challenger - Chandigarh Sacramento Challenger Wolfsburg Challenger Residenza Open - Magdeburg The Stella Artois Championships - London Fergana Challenger Eckental Challenger Rome Challenger Ostrava Challenger Istanbul Challenger Istanbul Challenger Izmir Challenger Izmir Challenger Reggio Emilia Challenger Orleans Challenger Kazan Challenger San Marino Challenger Bratislava Challenger KGHM Dialog Polish Indoors - Wroclaw Arad Challenger Kosice Challenger Scheveningen Challenger Cordenons Challenger Genova Challenger Next Generation Adelaide International - Adelaide Manerbio Challenger Mons Challenger Eckental Challenger Bratislava Challenger Brescia Challenger Cherbourg Challenger Guangzhou Challenger Shenzhen Challenger ABN/AMRO World Tennis Tournament - Rotterdam Sarasota Challenger VSZ Solvak Open Challenger - Kosice Heilbronn Challenger Prostejov Challenger Zivnobanka Open - Prostejov Liberec Challenger Yugoslavia Open - Belgrade Rome Challenger Ningboo Challenger Eckental Challenger Bratislava Challenger Happy Valley Challenger Quimper Challenger Volkswagen TED Open - Istanbul DPD Challenger 99 - Aschaffenburg Ostrava Challenger Open Seat Godo 2007 - Barcelona Prague Challenger Como Challenger Alphen Challenger The Stella Artois Championships - London Eckental Challenger Bratislava Challenger Ostrava Challenger Zhuhai Challenger Allianz Suisse Open - Gstaad Heilbronn Challenger Braunschweig Challenger Countrywide Classic - Los Angeles Helsinki Challenger Izmir Challenger Legg Mason Tennis Classic - Washington Brest Challenger Eckental Challenger St. Remy Challenger Regions Morgan Keegan Championships - Memphis Zhuhai Challenger St. Brieuc Challenger Open de Moselle - Metz BA-CA Tennis Trophy - Vienna Grand Prix de Tennis de Lyon - Lyon Medibank International - Sydney SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Ostrava Challenger Tiburon Challenger Open Sabadell Atlantico - Barcelona Seoul Challenger AIG Japan Open Tennis Championships - Tokyo Bank Austria Tennis Trophy - Vienna Davidoff Swiss Indoors Basel - Basel Tashkent Challenger SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Pilot Pen Tennis - New Haven AIG Japan Open Tennis Championships - Tokyo Kremlin Cup - Moscow Heilbronn Challenger Charlottesville Challenger Regions Morgan Keegan Championships - Memphis BMW Open - Munich AEGON Championships - London Mercedes Cup - Stuttgart Legg Mason Tennis Classic - Washington Swiss Indoors Basel - Basel Bratislava Challenger Czech Open - Prostejov Marburg Challenger Izmir Challenger Swiss Indoors Basel - Basel Apia International - Sydney Cherbourg Challenger Barcelona Open BancSabadell - Barcelona AEGON International - Eastbourne Lyon Challenger Erste Bank Open - Vienna Swiss Indoors Basel - Basel Quimper Challenger Orlando Challenger Apia International - Sydney Dubai Duty Free Tennis Championships - Dubai Prague Challenger Augsburg Challenger Claro Open Colombia - Bogota Cassis Challenger Cherbourg Challenger Sibiu Challenger PBZ Zagreb Indoors - Zagreb Open 13 - Marseille BRD Nastase Tiriac Trophy - Bucharest Hall of Fame Tennis Championships - Newport Claro Open Colombia - Bogota Hilton Waikoloa USTA Challenger - Waikoloa Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Erste Bank Open - Vienna Brisbane International - Brisbane Koblenz Challenger KGHM Polish Indoors - Wroclaw Barcelona Open BancSabadell - Barcelona Mercedes Cup - Stuttgart Chengdu Open - Chengdu Rakuten Japan Open - Tokyo Erste Bank Open - Vienna AXA Open - Lisbon Qatar ExxonMobil Open - Doha Barletta Citta Della Disfida Open 2000 - Barletta The Scottish Tennis Championships - Edinburgh Prague Challenger Trieste Challenger Warsteiner Grand Prix - Oberstaufen Kremlin Cup - Moscow Bratislava Challenger Rennes Challenger ABN AMRO World Tennis Tournament - Rotterdam Traralgon Challenger Allianz Suisse Open - Gstaad Kosice Challenger Yokohama Challenger St. Petersburg Open - St. Petersburg Open Diputacion - Cordoba Guimaraes Challenger Prague Challenger Telenordia Swedish Open - Bastad LTA Men's Challenger - Wrexham Sunrise Challenger Podebradka Cup - Prague Caltanissetta Challenger Jersey Challenger Quimper Challenger Hungarian Architect Open - Budapest Grand Prix de Tennis de Lyon - Lyon Champaign Challenger The Dubai Tennis Championships - Dubai Trnava Challenger The Wrexham Challenger - Wrexham Poprad Tatry Challenger Cherbourg Challenger Bastad Challenger Gelsor Open Romania - Bucharest Estoril Open - Estoril BMW Open - Munich Gerry Weber Open - Halle Salzburg Challenger ATP Kremlin Cup - Moscow Medibank International - Sydney Salzburg Challenger Brisbane International - Brisbane San Remo Challenger Brisbane International - Brisbane PBZ Zagreb Indoors - Zagreb Open Sabadell Atlantico - Barcelona AEGON International - Eastbourne Rakuten Japan Open - Tokyo Erste Bank Open - Vienna SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Gerry Weber Open - Halle Meerbusch Challenger BMW Open - Munich Salem Open - Hong Kong Tento Czech Open - Prague Internationaler Raiffeisen Grand Prix - St. Polten BMW Open - Munich The Hamlet Cup - Long Island Salem Open - Hong Kong BMW Open - Munich Milan Indoors - Milan Open 13 - Marseille Barcelona Open BancSabadell - Barcelona Rome Challenger Kremlin Cup - Moscow Tennis Masters Series - Toronto Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Next Generation Adelaide International - Adelaide Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Allianz Suisse Open - Gstaad Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Guzzini Challenger - Recanati Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Legg Mason Tennis Classic - Washington Salem Open - Hong Kong AIG Japan Open - Tokyo Davidoff Swiss Indoors Basel - Basel Tennis Masters Series - Monte Carlo Alexander Kolyaskin Memorial - Donetsk Medibank International - Sydney Telecom Italia Masters - Rome BMW Open - Munich Open 13 - Marseille Tennis Masters Series - Hamburg German Tennis Championships - Hamburg Rogers Cup - Montreal Tennis Masters Series - Madrid Brisbane International - Brisbane Apia International - Sydney Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Rakuten Japan Open - Tokyo Masters Series Hamburg - Hamburg BMW Open - Munich Citi Open - Washington Pacific Life Open - Indian Wells Kremlin Cup - Moscow Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte Carlo St. Petersburg Open - St. Petersburg Campionati Internazionali D'Italia - Rome Masters Series - Hamburg AEGON Championships - London Rogers Masters - Montreal Erste Bank Open - Vienna Western & Southern Financial Group Masters - Cincinnati Open 13 - Marseille Tennis Masters Series - Madrid Budapest Challenger Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo BB&T Atlanta Open - Atlanta Campionati BNL dItalia - Rome Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Dubai Duty Free Tennis Championships - Dubai Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Legg Mason Tennis Classic - Washington Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Qatar Open - Doha Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai IPB Czech Indoor - Ostrava BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Open SEAT Godo 2006 - Barcelona Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Tennis Masters Series - Cincinnati Tennis Masters Series - Montreal Tennis Masters Series - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Gerry Weber Open - Halle Gerry Weber Open - Halle St. Petersburg Open - St. Petersburg Australian Open - Melbourne Wimbledon - London U.S. Open - New York Barcelona Open BancSabadell - Barcelona Wimbledon - London French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York The Nottingham Open - Nottingham Barcelona Open BancSabadell - Barcelona French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London French Open - Paris French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Western & Southern Financial Group Masters - Cincinnati Davis Cup, World Group, 1R, RUS-CZE 3-2 Davis Cup, World Group, 1R, ESP-CZE 3-2 Davis Cup, World Group, 1R, CZE-BEL 3-2 Davis Cup, Group 1, 2R, BLR-SUI 1-4 Davis Cup, World Group, 1R, CZE-FRA 3-2 Davis Cup, Group 1, 2R, RSA-BLR 5-0 Davis Cup, World Group, QF, CZE-ARG, 3-2 Davis Cup, World Group, SF, CRO-CZE, 1-4 Davis Cup, World Group, F, ESP-CZE, 5-0 Davis Cup, PO, BEL-CZE 1-4 Davis Cup, Group 1, 1R, ITA-BLR 5-0 Davis Cup, World Group, SF, SRB-CZE 3-2 Davis Cup, World Group, PO, ROU-CZE 0-5 Davis Cup, Group II, 1R, BLR-MDA 4-1 Davis Cup, World Group, QF, CZE-SRB 4-1 Davis Cup, World Group, SF, ARG-CZE 2-3 Davis Cup, Group II, 3R, POL-BLR 3-2 Davis Cup, World Group, F, CZE-ESP 3-2 Davis Cup, Group II, PO, TUN-BLR 2-3 BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Rogers Cup - Toronto Tennis Masters Series - Cincinnati 70th River Oaks International Tennis Tournament - Houston U.S. Open (juniors) French Open (juniors) Wimbledon (juniors) AAMI Classic - Kooyong Tennis Masters Cup Shanghai - Shanghai Olympics - Beijing Olympics - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne Citi Open - Washington Australian Open - Melbourne French Open - Paris Monte-Carlo Rolex Masters - Monte-Carlo Wimbledon - London U.S. Open - New York French Open - Paris U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne U.S. Open - New York Wimbledon - London Wimbledon - London French Open - Paris French Open - Paris Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne Davis Cup, Europe/Africa Group I, PO, BLR-SVK 1-4 Davis Cup, World Group, 1R, CZE-ITA 4-1 Davis Cup, World Group, SF, CZE-ARG 3-2 Davis Cup, Group II, 2R, HUN-BLR 3-2 Wimbledon - London Davis Cup, Group 1, PO, BLR-MKD 4-1 Davis Cup, Europe/Africa Group I, PO, BLR-NED 1-4 Davis Cup, World Group, PO, CZE-SUI 3-2 Davis Cup, World Group, QF, RUS-CZE 3-2 Davis Cup, Group II, 2R, BLR-BIH 4-1 Davis Cup, Group II, 1R, MON-BLR 3-1 Davis Cup, Group II, 1R, BLR-BUL 4-1 Davis Cup, World Group, F, SRB-CZE 2-3 Hopman Cup - Perth Davis Cup, World Group, 1R, CZE-NED 3-2 Davis Cup, World Group, QF, JPN-CZE 0-5 Davis Cup, Group II, 2R, MDA-BLR 4-1 Davis Cup, World Group, QR, PAR-CZE 0-5 Davis Cup, Group II, 3R, POR-BLR 3-2